From: IOhannes m zmölnig (Debian/GNU) Date: Thu, 12 Jan 2023 07:59:07 +0000 (+0100) Subject: Prevent building on 'armel' altogether X-Git-Tag: archive/raspbian/7.0.4+ds-2+rpi1^2~11 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=15a43dde11583bf87e49ab459dd14b9e152b7647;p=juce.git Prevent building on 'armel' altogether --- diff --git a/debian/control b/debian/control index 607b9bd5..7bf33758 100644 --- a/debian/control +++ b/debian/control @@ -23,6 +23,9 @@ Build-Depends: Build-Depends-Indep: doxygen, graphviz, +# the binary packages don't build on armel, so don't try +Build-Conflicts: + build-essential [armel], Standards-Version: 4.6.2 Rules-Requires-Root: no Homepage: https://www.juce.com @@ -30,7 +33,6 @@ Vcs-Git: https://salsa.debian.org/multimedia-team/juce.git Vcs-Browser: https://salsa.debian.org/multimedia-team/juce Package: juce-modules-source -# Via debian/rules, it's actually: !armel Architecture: any Multi-Arch: same Depends: @@ -93,7 +95,6 @@ Description: Jules' Utility Class Extensions (platform independent module source (which will force this package to be installed as well). Package: juce-tools -# Via debian/rules, it's actually: !armel Architecture: any Multi-Arch: foreign Depends: diff --git a/debian/rules b/debian/rules index b7b3cbc3..52a356ea 100755 --- a/debian/rules +++ b/debian/rules @@ -34,13 +34,6 @@ ifneq ($(strip $(filter $(DEB_HOST_ARCH), mipsel mips64el)),) DEB_CXXFLAGS_MAINT_APPEND += -mxgot endif - -ifneq (,$(filter armel,$(DEB_HOST_ARCH))) -BUILD_PACKAGES = -Njuce-modules-source -Njuce-tools -endif - - - # Debian's Projucer is GPL DEB_CPPFLAGS_MAINT_APPEND += -DJUCER_ENABLE_GPL_MODE=1 diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 00000000..f1730570 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,3 @@ +# we only Build-Conflict with build-essential on specific architectures +# that are known to fail: armel +build-depends-on-build-essential